/* 侧边导航 */
.sidebar{
    position: fixed;
    left: 0;

    height: 100%;
    display: block;
}
.sidebar .sidebar-nav.navbar-collapse {
    padding-right: 0;
    padding-left: 0;
}

.navbar-default{
    border-color: #FFF;
    background-color: #FFF;
}

.sidebar ul li {
    border-bottom: 1px solid #e7e7e7;
}
.sidebar ul li a{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.sidebar ul li a.active {
    background-color: #39c;
    color: #FFF;
}

.sidebar .arrow {
    float: right;
}

.sidebar .fa.arrow:before {
    content: "\f104";
}

.sidebar .active>a>.fa.arrow:before {
    content: "\f107";
}

.sidebar .nav-second-level li,
.sidebar .nav-third-level li {
    border-bottom: 0!important;
}

.sidebar .nav-second-level li a {
    padding-left: 37px;
}

.sidebar .nav-third-level li a {
    padding-left: 52px;
}

@media(min-width:768px) {
    .sidebar {
        z-index: 1;
        position: absolute;
        width: 100%;
        margin-top: 51px;
    }

    .navbar-top-links .dropdown-messages,
    .navbar-top-links .dropdown-tasks,
    .navbar-top-links .dropdown-alerts {
        margin-left: auto;
    }
}

.btn>i{
    margin-right: 3px;
}

.status{ display: inline-block; width: 15px; height: 15px; border-radius: 50%; cursor: pointer; }
.status-success{ background-color: #00CC66; }
.status-success:hover{ background-color: #009966; }
.status-primary{ background-color: #39c; }
.status-primary:hover{ background-color: #39c; }
.status-info{ background-color: #00CCFF; }
.status-info:hover{ background-color: #00CCFF; }
.status-warning{ background-color: #FF9900; }
.status-warning:hover{ background-color: #FF9900; }
.status-error{ background-color: #FF0033; }
.status-error:hover{ background-color: red; }


.text-space{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}